#ifndef YARNBALL_H
#define YARNBALL_H

/*
Kit you'll be working on this.
*/

#include "CMesh.h"
#include "Sprite.h"

class YarnBall : public CMesh
{
	LPDIRECT3DDEVICE9 d3ddev;

	private:
					 ///Health (I'm assuming there is)
		float health;
					 ///Active abilities (Random number/Unknown amount)
		//abilities

					 ///Active Equipment (Random number/Unknown amount)
		//equipment

	public:
					///Constructor
		YarnBall(LPDIRECT3DDEVICE9 d3ddev,  b2World * worldPhysics);
					///Destructor
		~YarnBall();
											///Builds the character
		void build();
											///For character movement
		void movement(float x=0.0, float y=0.0);
											///Character jump
		void jump(float x=0.0);
											///Shoot needle
		void needleShot(float x=0.0, float y=0.0);
											///Renders the character
		void Render(LPDIRECT3DDEVICE9 d3ddev);

											///Window Position
		D3DXVECTOR3 ScreenPos;
};

#endif